﻿Namespace DotNetNuke.Modules.ActiveForums
    Public Class ControlsConfig
#Region "Private Members"
        Private _siteId As Integer
        Private _pageId As Integer = -1
        Private _instanceId As Integer
        Private _forumId As Integer
        Private _topicId As Integer
        Private _contentId As Integer
        Private _appPath As String
        Private _themePath As String
        Private _user As User
        Private _templatePath As String
        Private _defaultViewRoles As String
        Private _profileLink As String
        Private _membersLink As String
        Private _adminRoles As String
#End Region
#Region "Public Properties"
        Public Property AdminRoles() As String
            Get
                Return _adminRoles
            End Get
            Set(ByVal value As String)
                _adminRoles = value
            End Set
        End Property

        Public Property AppPath() As String
            Get
                Return _appPath
            End Get
            Set(ByVal value As String)
                _appPath = value
            End Set
        End Property

        Public Property ContentId() As Integer
            Get
                Return _contentId
            End Get
            Set(ByVal value As Integer)
                _contentId = value
            End Set
        End Property

        Public Property DefaultViewRoles() As String
            Get
                Return _defaultViewRoles
            End Get
            Set(ByVal value As String)
                _defaultViewRoles = value
            End Set
        End Property

        Public Property ForumId() As Integer
            Get
                Return _forumId
            End Get
            Set(ByVal value As Integer)
                _forumId = value
            End Set
        End Property

        Public Property InstanceId() As Integer
            Get
                Return _instanceId
            End Get
            Set(ByVal value As Integer)
                _instanceId = value
            End Set
        End Property

        Public Property MembersLink() As String
            Get
                Return _membersLink
            End Get
            Set(ByVal value As String)
                _membersLink = value
            End Set
        End Property

        Public Property PageId() As Integer
            Get
                Return _pageId
            End Get
            Set(ByVal value As Integer)
                _pageId = value
            End Set
        End Property

        Public Property ProfileLink() As String
            Get
                Return _profileLink
            End Get
            Set(ByVal value As String)
                _profileLink = value
            End Set
        End Property

        Public Property SiteId() As Integer
            Get
                Return _siteId
            End Get
            Set(ByVal value As Integer)
                _siteId = value
            End Set
        End Property

        Public Property TemplatePath() As String
            Get
                Return _templatePath
            End Get
            Set(ByVal value As String)
                _templatePath = value
            End Set
        End Property

        Public Property ThemePath() As String
            Get
                Return _themePath
            End Get
            Set(ByVal value As String)
                _themePath = value
            End Set
        End Property

        Public Property TopicId() As Integer
            Get
                Return _topicId
            End Get
            Set(ByVal value As Integer)
                _topicId = value
            End Set
        End Property

        Public Property User() As User
            Get
                Return _user
            End Get
            Set(ByVal value As User)
                _user = value
            End Set
        End Property

#End Region


    End Class
End Namespace

